def add(x):
    x **= 3     # x = x ** 3
    return x

# 创建列表
numbers = list(range(10))
print(numbers)

# 方法1 for循环
new_number = []
for i in numbers:
    i = i ** 3
    new_number.append(i)    # 向列表追加一个元素
print(new_number)

# 方法2 map + 函数
print(list(map(add, numbers)))   # map(函数名， 列表)

# 方法3 map + 匿名函数
print(list(map(lambda x: x ** 3, numbers)))